to launch a torpedo - Spanish English Dictionary